package control;

import java.util.Vector;

import dominio.Articulo;
import dominio.Marca;
import dominio.Objeto;
import dominio.ReporteCotizacion;
import dominio.ReporteManoDeObra;
import dominio.Vehiculo;

public interface GestionInterface {
	
	public void actualizarDatos();

	public Vector<Marca> inicializarMarcas();
	
	public Vector<Vehiculo> inicializarVehiculos(Marca marca);
	
	public Vector<Articulo> inicializarTabla(Vehiculo vehiculo);
	
	public String ultimaActualizacion();
	
	public void generarReporteRepuestos(ReporteCotizacion reporte);
	
	public Vector<Objeto> inicializarTapaCilindro();
	
	public Vector<Objeto> inicializarBlockMotor();
	
	public void generarReporteCilindro(ReporteManoDeObra reporteCilindro);
	
	public void generarReporteBlock(ReporteManoDeObra reporteBlock);
	
}
